﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace Infusion.Silverlight.Controls.OpenOfficeXML.WordProcessing
{
    public abstract class OpenXmlPart
    {
        public abstract string ContentType { get; }

        public abstract string RelationshipType { get; }

        protected internal virtual string TargetFileExtension
        {
            get
            {
                return ".xml";
            }
        }

        protected internal abstract string TargetName { get; }

        protected internal abstract string TargetPath { get; }
    }
}
